[INFO] cloning repository https://github.com/mine-tech-oficial/glez
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mine-tech-oficial/glez" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmine-tech-oficial%2Fglez", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmine-tech-oficial%2Fglez'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f6ae386e48d34ea8128c9cf3d07bb3a8f4245ed5
[INFO] fixing mine-tech-oficial/glez against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmine-tech-oficial%2Fglez" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mine-tech-oficial/glez
[INFO] finished tweaking git repo https://github.com/mine-tech-oficial/glez
[INFO] tweaked toml for git repo https://github.com/mine-tech-oficial/glez written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mine-tech-oficial/glez on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mine-tech-oficial/glez already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml v0.9.5
[INFO] [stderr]   Downloaded same-file v1.0.6
[INFO] [stderr]   Downloaded prost v0.13.5
[INFO] [stderr]   Downloaded winapi-util v0.1.6
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.99
[INFO] [stderr]   Downloaded pathdiff v0.2.3
[INFO] [stderr]   Downloaded multimap v0.10.0
[INFO] [stderr]   Downloaded strum v0.27.2
[INFO] [stderr]   Downloaded scrypt v0.11.0
[INFO] [stderr]   Downloaded i18n-config v0.4.7
[INFO] [stderr]   Downloaded http-auth-basic v0.3.3
[INFO] [stderr]   Downloaded id-arena v2.2.1
[INFO] [stderr]   Downloaded endian-type v0.1.2
[INFO] [stderr]   Downloaded itoa v1.0.11
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded rustc-hash v2.0.0
[INFO] [stderr]   Downloaded asn1-rs-derive v0.4.0
[INFO] [stderr]   Downloaded curve25519-dalek-derive v0.1.1
[INFO] [stderr]   Downloaded version-ranges v0.1.1
[INFO] [stderr]   Downloaded asn1-rs-impl v0.1.0
[INFO] [stderr]   Downloaded fastrand v2.0.2
[INFO] [stderr]   Downloaded humansize v2.1.3
[INFO] [stderr]   Downloaded find-crate v0.6.3
[INFO] [stderr]   Downloaded xattr v1.3.1
[INFO] [stderr]   Downloaded pulldown-cmark-escape v0.11.0
[INFO] [stderr]   Downloaded toml_writer v1.0.2
[INFO] [stderr]   Downloaded rusticata-macros v4.1.0
[INFO] [stderr]   Downloaded askama_escape v0.10.3
[INFO] [stderr]   Downloaded rust-embed-impl v8.5.0
[INFO] [stderr]   Downloaded self_cell v1.0.4
[INFO] [stderr]   Downloaded fslock v0.2.1
[INFO] [stderr]   Downloaded serde_spanned v1.0.0
[INFO] [stderr]   Downloaded errno v0.3.8
[INFO] [stderr]   Downloaded serde_repr v0.1.18
[INFO] [stderr]   Downloaded filetime v0.2.23
[INFO] [stderr]   Downloaded oid-registry v0.6.1
[INFO] [stderr]   Downloaded walkdir v2.5.0
[INFO] [stderr]   Downloaded linked-hash-map v0.5.6
[INFO] [stderr]   Downloaded rust-embed-utils v8.5.0
[INFO] [stderr]   Downloaded proc-macro-error-attr2 v2.0.0
[INFO] [stderr]   Downloaded fluent v0.16.1
[INFO] [stderr]   Downloaded hostname v0.4.1
[INFO] [stderr]   Downloaded rand_xoshiro v0.6.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.99
[INFO] [stderr]   Downloaded termcolor v1.4.1
[INFO] [stderr]   Downloaded prettyplease v0.2.17
[INFO] [stderr]   Downloaded embedded-io v0.6.1
[INFO] [stderr]   Downloaded async-trait v0.1.89
[INFO] [stderr]   Downloaded askama v0.12.1
[INFO] [stderr]   Downloaded proc-macro-error2 v2.0.1
[INFO] [stderr]   Downloaded toml_datetime v0.7.0
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.99
[INFO] [stderr]   Downloaded strum_macros v0.27.2
[INFO] [stderr]   Downloaded psm v0.1.26
[INFO] [stderr]   Downloaded autocfg v1.3.0
[INFO] [stderr]   Downloaded fixedbitset v0.5.7
[INFO] [stderr]   Downloaded i18n-embed-impl v0.8.4
[INFO] [stderr]   Downloaded pin-project-lite v0.2.14
[INFO] [stderr]   Downloaded thiserror-impl v2.0.12
[INFO] [stderr]   Downloaded lsp-server v0.7.8
[INFO] [stderr]   Downloaded data-encoding v2.5.0
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.99
[INFO] [stderr]   Downloaded unicase v2.7.0
[INFO] [stderr]   Downloaded time-macros v0.2.18
[INFO] [stderr]   Downloaded libredox v0.1.3
[INFO] [stderr]   Downloaded zeroize_derive v1.4.2
[INFO] [stderr]   Downloaded salsa20 v0.10.2
[INFO] [stderr]   Downloaded bech32 v0.9.1
[INFO] [stderr]   Downloaded secrecy v0.10.3
[INFO] [stderr]   Downloaded windows-result v0.2.0
[INFO] [stderr]   Downloaded bitmaps v2.1.0
[INFO] [stderr]   Downloaded stacker v0.1.21
[INFO] [stderr]   Downloaded ctrlc v3.4.5
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.99
[INFO] [stderr]   Downloaded thiserror v2.0.12
[INFO] [stderr]   Downloaded displaydoc v0.2.4
[INFO] [stderr]   Downloaded prost-derive v0.13.5
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.42
[INFO] [stderr]   Downloaded either v1.10.0
[INFO] [stderr]   Downloaded globset v0.4.16
[INFO] [stderr]   Downloaded log v0.4.22
[INFO] [stderr]   Downloaded console v0.15.8
[INFO] [stderr]   Downloaded encode_unicode v0.3.6
[INFO] [stderr]   Downloaded tempfile v3.12.0
[INFO] [stderr]   Downloaded redox_users v0.4.5
[INFO] [stderr]   Downloaded debug-ignore v1.0.5
[INFO] [stderr]   Downloaded i18n-embed-fl v0.9.2
[INFO] [stderr]   Downloaded age-core v0.11.0
[INFO] [stderr]   Downloaded io_tee v0.1.1
[INFO] [stderr]   Downloaded sync_wrapper v1.0.1
[INFO] [stderr]   Downloaded clap_lex v0.7.0
[INFO] [stderr]   Downloaded vec1 v1.12.1
[INFO] [stderr]   Downloaded priority-queue v2.3.1
[INFO] [stderr]   Downloaded camino v1.1.9
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.19
[INFO] [stderr]   Downloaded synstructure v0.12.6
[INFO] [stderr]   Downloaded prost-build v0.13.5
[INFO] [stderr]   Downloaded prost-types v0.13.5
[INFO] [stderr]   Downloaded base16 v0.2.1
[INFO] [stderr]   Downloaded fs_extra v1.3.0
[INFO] [stderr]   Downloaded cfg_aliases v0.2.1
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.42
[INFO] [stderr]   Downloaded static_vcruntime v2.0.0
[INFO] [stderr]   Downloaded toml_parser v1.0.2
[INFO] [stderr]   Downloaded similar v2.5.0
[INFO] [stderr]   Downloaded sized-chunks v0.6.5
[INFO] [stderr]   Downloaded ryu v1.0.17
[INFO] [stderr]   Downloaded bitflags v2.5.0
[INFO] [stderr]   Downloaded smallvec v1.13.2
[INFO] [stderr]   Downloaded windows-registry v0.2.0
[INFO] [stderr]   Downloaded der-parser v8.2.0
[INFO] [stderr]   Downloaded windows-strings v0.1.0
[INFO] [stderr]   Downloaded http-body-util v0.1.1
[INFO] [stderr]   Downloaded bimap v0.6.3
[INFO] [stderr]   Downloaded askama_derive v0.12.5
[INFO] [stderr]   Downloaded i18n-embed v0.15.2
[INFO] [stderr]   Downloaded xxhash-rust v0.8.15
[INFO] [stderr]   Downloaded tracing-core v0.1.34
[INFO] [stderr]   Downloaded bincode v1.3.3
[INFO] [stderr]   Downloaded tar v0.4.44
[INFO] [stderr]   Downloaded pubgrub v0.3.0
[INFO] [stderr]   Downloaded pretty_assertions v1.4.1
[INFO] [stderr]   Downloaded yansi v1.0.1
[INFO] [stderr]   Downloaded clap v4.5.16
[INFO] [stderr]   Downloaded lsp-types v0.95.1
[INFO] [stderr]   Downloaded dashmap v6.1.0
[INFO] [stderr]   Downloaded matchers v0.2.0
[INFO] [stderr]   Downloaded rustls-pki-types v1.4.1
[INFO] [stderr]   Downloaded quinn-udp v0.5.4
[INFO] [stderr]   Downloaded anstyle v1.0.8
[INFO] [stderr]   Downloaded bumpalo v3.15.4
[INFO] [stderr]   Downloaded redox_syscall v0.5.7
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.5
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.42
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.15
[INFO] [stderr]   Downloaded asn1-rs v0.5.2
[INFO] [stderr]   Downloaded memchr v2.7.2
[INFO] [stderr]   Downloaded insta v1.41.1
[INFO] [stderr]   Downloaded im v15.1.0
[INFO] [stderr]   Downloaded js-sys v0.3.69
[INFO] [stderr]   Downloaded cc v1.2.16
[INFO] [stderr]   Downloaded rand v0.9.2
[INFO] [stderr]   Downloaded x509-parser v0.15.1
[INFO] [stderr]   Downloaded time v0.3.36
[INFO] [stderr]   Downloaded askama_parser v0.2.1
[INFO] [stderr]   Downloaded semver v1.0.23
[INFO] [stderr]   Downloaded cookie-factory v0.3.3
[INFO] [stderr]   Downloaded toml_write v0.1.1
[INFO] [stderr]   Downloaded rustls-pemfile v2.1.2
[INFO] [stderr]   Downloaded ipnet v2.9.0
[INFO] [stderr]   Downloaded opener v0.7.2
[INFO] [stderr]   Downloaded normpath v1.2.0
[INFO] [stderr]   Downloaded clap_derive v4.5.13
[INFO] [stderr]   Downloaded pulldown-cmark v0.13.0
[INFO] [stderr]   Downloaded ecow v0.2.6
[INFO] [stderr]   Downloaded winnow v0.7.13
[INFO] [stderr]   Downloaded itertools v0.14.0
[INFO] [stderr]   Downloaded serde_json v1.0.143
[INFO] [stderr]   Downloaded clap_builder v4.5.15
[INFO] [stderr]   Downloaded regex v1.10.5
[INFO] [stderr]   Downloaded pin-project-internal v1.1.5
[INFO] [stderr]   Downloaded addr2line v0.22.0
[INFO] [stderr]   Downloaded pkg-config v0.3.30
[INFO] [stderr]   Downloaded scoped-tls v1.0.1
[INFO] [stderr]   Downloaded radix_trie v0.2.1
[INFO] [stderr]   Downloaded crc32fast v1.4.0
[INFO] [stderr]   Downloaded unicode-width v0.1.11
[INFO] [stderr]   Downloaded nix v0.29.0
[INFO] [stderr]   Downloaded mime_guess v2.0.4
[INFO] [stderr]   Downloaded regex-syntax v0.8.3
[INFO] [stderr]   Downloaded rustix v0.38.32
[INFO] [stderr]   Downloaded base64 v0.13.1
[INFO] [stderr]   Downloaded futures v0.3.31
[INFO] [stderr]   Downloaded pin-project v1.1.5
[INFO] [stderr]   Downloaded toml v0.5.11
[INFO] [stderr]   Downloaded bstr v1.9.1
[INFO] [stderr]   Downloaded hexpm v4.2.0
[INFO] [stderr]   Downloaded socket2 v0.5.6
[INFO] [stderr]   Downloaded ignore v0.4.22
[INFO] [stderr]   Downloaded codespan-reporting v0.12.0
[INFO] [stderr]   Downloaded capnpc v0.21.4
[INFO] [stderr]   Downloaded socket2 v0.6.0
[INFO] [stderr]   Downloaded miniz_oxide v0.7.2
[INFO] [stderr]   Downloaded basic-toml v0.1.9
[INFO] [stderr]   Downloaded regex-automata v0.4.6
[INFO] [stderr]   Downloaded arc-swap v1.7.1
[INFO] [stderr]   Downloaded petgraph v0.8.2
[INFO] [stderr]   Downloaded flate2 v1.1.2
[INFO] [stderr]   Downloaded backtrace v0.3.73
[INFO] [stderr]   Downloaded spdx v0.10.8
[INFO] [stderr]   Downloaded linux-raw-sys v0.4.13
[INFO] [stderr]   Downloaded x25519-dalek v2.0.1
[INFO] [stderr]   Downloaded hyper-util v0.1.10
[INFO] [stderr]   Downloaded dbus v0.9.7
[INFO] [stderr]   Downloaded io-uring v0.7.10
[INFO] [stderr]   Downloaded rpassword v7.4.0
[INFO] [stderr]   Downloaded libm v0.2.8
[INFO] [stderr]   Downloaded ring v0.17.13
[INFO] [stderr]   Downloaded capnp v0.21.5
[INFO] [stderr]   Downloaded hyper v1.5.2
[INFO] [stderr]   Downloaded reqwest v0.12.12
[INFO] [stderr]   Downloaded rustls-webpki v0.102.2
[INFO] [stderr]   Downloaded quinn-proto v0.11.8
[INFO] [stderr]   Downloaded gimli v0.29.0
[INFO] [stderr]   Downloaded curve25519-dalek v4.1.3
[INFO] [stderr]   Downloaded object v0.36.1
[INFO] [stderr]   Downloaded rustls v0.23.7
[INFO] [stderr]   Downloaded fiat-crypto v0.2.9
[INFO] [stderr]   Downloaded petgraph v0.7.1
[INFO] [stderr]   Downloaded web-sys v0.3.69
[INFO] [stderr]   Downloaded tokio v1.47.1
[INFO] [stderr]   Downloaded rust-embed v8.5.0
[INFO] [stderr]   Downloaded libdbus-sys v0.2.5
[INFO] [stderr]   Downloaded age v0.11.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a
[INFO] running `Command { std: "docker" "start" "102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking itoa v1.0.11
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling cc v1.2.16
[INFO] [stderr]     Checking ryu v1.0.17
[INFO] [stderr]     Checking bytes v1.10.0
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking regex-syntax v0.8.3
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking litemap v0.7.4
[INFO] [stderr]     Checking writeable v0.5.5
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anyhow v1.0.86
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking icu_locid_transform_data v1.5.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]     Checking icu_properties_data v1.5.0
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]     Checking http v1.3.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]     Checking icu_normalizer_data v1.5.0
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking equivalent v1.0.1
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]     Checking foldhash v0.1.5
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking write16 v1.0.0
[INFO] [stderr]     Checking utf16_iter v1.0.5
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]    Compiling type-map v0.5.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]    Compiling self_cell v1.0.4
[INFO] [stderr]     Checking hashbrown v0.15.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling prettyplease v0.2.17
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling ring v0.17.13
[INFO] [stderr]    Compiling rust-embed-utils v8.5.0
[INFO] [stderr]     Checking indexmap v2.9.0
[INFO] [stderr]    Compiling self_cell v0.10.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling fastrand v2.0.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]    Compiling oid-registry v0.6.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]    Compiling multimap v0.10.0
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]     Checking poly1305 v0.8.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling psm v0.1.26
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking winnow v0.7.13
[INFO] [stderr]    Compiling capnp v0.21.5
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling arc-swap v1.7.1
[INFO] [stderr]     Checking bstr v1.9.1
[INFO] [stderr]    Compiling camino v1.1.9
[INFO] [stderr]     Checking adler2 v2.0.0
[INFO] [stderr]    Compiling tempfile v3.12.0
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]     Checking miniz_oxide v0.8.8
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking priority-queue v2.3.1
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]    Compiling stacker v0.1.21
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]     Checking version-ranges v0.1.1
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling askama_parser v0.2.1
[INFO] [stderr]     Checking rustc-hash v2.0.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking data-encoding v2.5.0
[INFO] [stderr]    Compiling pulldown-cmark v0.13.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling capnpc v0.21.4
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking io_tee v0.1.1
[INFO] [stderr]     Checking http-auth-basic v0.3.3
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]     Checking toml_parser v1.0.2
[INFO] [stderr]     Checking humansize v2.1.3
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking bech32 v0.9.1
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]     Checking askama_escape v0.10.3
[INFO] [stderr]     Checking pulldown-cmark-escape v0.11.0
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking toml_writer v1.0.2
[INFO] [stderr]     Checking base16 v0.2.1
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking tar v0.4.44
[INFO] [stderr]     Checking spdx v0.10.8
[INFO] [stderr]     Checking id-arena v2.2.1
[INFO] [stderr]     Checking unicode-segmentation v1.12.0
[INFO] [stderr]     Checking bimap v0.6.3
[INFO] [stderr]     Checking codespan-reporting v0.12.0
[INFO] [stderr]     Checking petgraph v0.8.2
[INFO] [stderr]     Checking vec1 v1.12.1
[INFO] [stderr]     Checking debug-ignore v1.0.5
[INFO] [stderr]     Checking xxhash-rust v0.8.15
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.99
[INFO] [stderr]     Checking mio v1.0.1
[INFO] [stderr]     Checking socket2 v0.6.0
[INFO] [stderr]     Checking rustls-pki-types v1.4.1
[INFO] [stderr]    Compiling bumpalo v3.15.4
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking http-body v1.0.0
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]    Compiling rustls v0.23.7
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking rustls-webpki v0.102.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.99
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking tokio v1.47.1
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]     Checking nu-ansi-term v0.50.1
[INFO] [stderr]     Checking tower-service v0.3.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.99
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.4.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.1.0
[INFO] [stderr]     Checking anstyle-parse v0.2.4
[INFO] [stderr]     Checking socket2 v0.5.6
[INFO] [stderr]     Checking anstyle v1.0.8
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking webpki-roots v0.26.1
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking sync_wrapper v1.0.1
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]     Checking tower-layer v0.3.3
[INFO] [stderr]     Checking anstream v0.6.14
[INFO] [stderr]     Checking base64 v0.22.0
[INFO] [stderr]     Checking http-body-util v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling rust-embed-impl v8.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]    Compiling rust-embed v8.5.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking secrecy v0.10.3
[INFO] [stderr]    Compiling serde_repr v0.1.18
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]     Checking chacha20 v0.9.1
[INFO] [stderr]     Checking salsa20 v0.10.2
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking scrypt v0.11.0
[INFO] [stderr]     Checking chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.99
[INFO] [stderr]     Checking zerofrom v0.1.5
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]     Checking asn1-rs v0.5.2
[INFO] [stderr]    Compiling fluent-syntax v0.11.1
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]     Checking pubgrub v0.3.0
[INFO] [stderr]     Checking rustls-pemfile v2.1.2
[INFO] [stderr]     Checking clap_builder v4.5.15
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking x25519-dalek v2.0.1
[INFO] [stderr]    Compiling clap_derive v4.5.13
[INFO] [stderr]     Checking rtoolbox v0.0.2
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.99
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking unic-langid-impl v0.9.5
[INFO] [stderr]     Checking toml_write v0.1.1
[INFO] [stderr]     Checking similar v2.5.0
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]     Checking unic-langid v0.9.5
[INFO] [stderr]     Checking toml_datetime v0.6.9
[INFO] [stderr]     Checking intl-memoizer v0.5.2
[INFO] [stderr]     Checking intl_pluralrules v7.0.2
[INFO] [stderr]     Checking fluent-langneg v0.13.0
[INFO] [stderr]     Checking toml_edit v0.22.26
[INFO] [stderr]     Checking ctrlc v3.4.5
[INFO] [stderr]     Checking rpassword v7.4.0
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]     Checking opener v0.7.2
[INFO] [stderr]     Checking hostname v0.4.1
[INFO] [stderr]     Checking fslock v0.2.1
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking fs_extra v1.3.0
[INFO] [stderr]    Compiling gleam v1.12.0 (/opt/rustwide/workdir/gleam-bin)
[INFO] [stderr]     Checking fluent-bundle v0.15.3
[INFO] [stderr]    Compiling test-package-compiler v1.12.0 (/opt/rustwide/workdir/test-package-compiler)
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]    Compiling gleam-core v1.12.0 (/opt/rustwide/workdir/compiler-core)
[INFO] [stderr]    Compiling test-project-compiler v1.12.0 (/opt/rustwide/workdir/test-project-compiler)
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking hyper v1.5.2
[INFO] [stderr]     Checking tokio-rustls v0.26.0
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking fluent v0.16.1
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking cookie-factory v0.3.3
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.42
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking age-core v0.11.0
[INFO] [stderr]    Compiling hexpm v4.2.0
[INFO] [stderr]     Checking clap v4.5.16
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking hyper-util v0.1.10
[INFO] [stderr]     Checking hyper-rustls v0.27.2
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking globset v0.4.16
[INFO] [stderr]     Checking toml_datetime v0.7.0
[INFO] [stderr]     Checking serde_spanned v1.0.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking ecow v0.2.6
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking toml v0.9.5
[INFO] [stderr]     Checking ignore v0.4.22
[INFO] [stderr]     Checking insta v1.41.1
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking pathdiff v0.2.3
[INFO] [stderr]    Compiling basic-toml v0.1.9
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking lsp-server v0.7.8
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]    Compiling i18n-config v0.4.7
[INFO] [stderr]    Compiling askama_derive v0.12.5
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking der-parser v8.2.0
[INFO] [stderr]     Checking js-sys v0.3.69
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking tracing-wasm v0.2.1
[INFO] [stderr]     Checking lsp-types v0.95.1
[INFO] [stderr]     Checking reqwest v0.12.12
[INFO] [stderr]    Compiling find-crate v0.6.3
[INFO] [stderr]    Compiling i18n-embed-impl v0.8.4
[INFO] [stderr]     Checking x509-parser v0.15.1
[INFO] [stderr]    Compiling i18n-embed v0.15.2
[INFO] [stderr]     Checking askama v0.12.1
[INFO] [stderr]    Compiling i18n-embed-fl v0.9.2
[INFO] [stderr]     Checking age v0.11.1
[INFO] [stderr]     Checking serde-wasm-bindgen v0.6.5
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.42
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.42
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> compiler-core/src/scheme/decision.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 |     expression::{self, Generator, Ordering, float, int},
[INFO] [stdout]   |                  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `VariableUsage`, `concat`, `eco_string_int`, and `nil`
[INFO] [stdout]   --> compiler-core/src/scheme/decision.rs:14:59
[INFO] [stdout]    |
[INFO] [stdout] 14 |         SizeOperator, SizeTest, StringEncoding, Variable, VariableUsage,
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pretty::{Document, Documentable, break_, concat, join, line, nil},
[INFO] [stdout]    |                                              ^^^^^^              ^^^
[INFO] [stdout] 18 |     scheme::{
[INFO] [stdout] 19 |         expression::{Context, Expression, eco_string_int, string},
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `decision::ASSIGNMENT_VAR`
[INFO] [stdout]  --> compiler-core/src/scheme/expression.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::{decision::ASSIGNMENT_VAR, *};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `INDENT`, `break_`, `concat`, `join`, and `line`
[INFO] [stdout]  --> compiler-core/src/scheme/import.rs:8:38
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pretty::{Document, Documentable, break_, concat, join, line},
[INFO] [stdout]   |                                      ^^^^^^  ^^^^^^  ^^^^  ^^^^
[INFO] [stdout] 9 |     scheme::{INDENT, expression::Expression},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |             Expression::Expression(vec![Expression::Str("TODO!"), todo!()])
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------^
[INFO] [stdout]     |                                    |                              |
[INFO] [stdout]     |                                    |                              any code following this expression is unreachable
[INFO] [stdout]     |                                    unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:438:37
[INFO] [stdout]     |
[INFO] [stdout] 438 |         } => Expression::Expression(vec![Expression::Str("TODO!"), todo!()]),
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------^
[INFO] [stdout]     |                                     |                              |
[INFO] [stdout]     |                                     |                              any code following this expression is unreachable
[INFO] [stdout]     |                                     unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:443:36
[INFO] [stdout]     |
[INFO] [stdout] 443 |             Expression::Expression(vec![Expression::Str("TODO!"), todo!()])
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------^
[INFO] [stdout]     |                                    |                              |
[INFO] [stdout]     |                                    |                              any code following this expression is unreachable
[INFO] [stdout]     |                                    unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `assert_eq` is ambiguous
[INFO] [stdout]   --> compiler-core/src/dep_tree.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         assert_eq!(
[INFO] [stdout]    |         ^^^^^^^^^ ambiguous name
[INFO] [stdout]    |
[INFO] [stdout]    = note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution
[INFO] [stdout] note: `assert_eq` could refer to the macro imported here
[INFO] [stdout]   --> compiler-core/src/dep_tree.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     use super::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = help: consider adding an explicit import of `assert_eq` to disambiguate
[INFO] [stdout]    = help: or use `self::assert_eq` to refer to this macro unambiguously
[INFO] [stdout] note: `assert_eq` could also refer to a macro from prelude
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/prelude/mod.rs:162:12
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `assert_eq` is ambiguous
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution
[INFO] [stdout] note: `assert_eq` could refer to the macro imported here
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:93:9
[INFO] [stdout]     |
[INFO] [stdout]  93 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `assert_eq` to disambiguate
[INFO] [stdout]     = help: or use `self::assert_eq` to refer to this macro unambiguously
[INFO] [stdout] note: `assert_eq` could also refer to a macro from prelude
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/prelude/mod.rs:162:12
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `assert_eq` is ambiguous
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution
[INFO] [stdout] note: `assert_eq` could refer to the macro imported here
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:93:9
[INFO] [stdout]     |
[INFO] [stdout]  93 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `assert_eq` to disambiguate
[INFO] [stdout]     = help: or use `self::assert_eq` to refer to this macro unambiguously
[INFO] [stdout] note: `assert_eq` could also refer to a macro from prelude
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/prelude/mod.rs:162:12
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `assert_eq` is ambiguous
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution
[INFO] [stdout] note: `assert_eq` could refer to the macro imported here
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:93:9
[INFO] [stdout]     |
[INFO] [stdout]  93 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `assert_eq` to disambiguate
[INFO] [stdout]     = help: or use `self::assert_eq` to refer to this macro unambiguously
[INFO] [stdout] note: `assert_eq` could also refer to a macro from prelude
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/prelude/mod.rs:162:12
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `assert_eq` is ambiguous
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution
[INFO] [stdout] note: `assert_eq` could refer to the macro imported here
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:93:9
[INFO] [stdout]     |
[INFO] [stdout]  93 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `assert_eq` to disambiguate
[INFO] [stdout]     = help: or use `self::assert_eq` to refer to this macro unambiguously
[INFO] [stdout] note: `assert_eq` could also refer to a macro from prelude
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/prelude/mod.rs:162:12
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `assert_eq` is ambiguous
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution
[INFO] [stdout] note: `assert_eq` could refer to the macro imported here
[INFO] [stdout]    --> compiler-core/src/dep_tree.rs:93:9
[INFO] [stdout]     |
[INFO] [stdout]  93 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `assert_eq` to disambiguate
[INFO] [stdout]     = help: or use `self::assert_eq` to refer to this macro unambiguously
[INFO] [stdout] note: `assert_eq` could also refer to a macro from prelude
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/prelude/mod.rs:162:12
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> compiler-core/src/scheme/decision.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 |     expression::{self, Generator, Ordering, float, int},
[INFO] [stdout]   |                  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `VariableUsage`, `concat`, `eco_string_int`, and `nil`
[INFO] [stdout]   --> compiler-core/src/scheme/decision.rs:14:59
[INFO] [stdout]    |
[INFO] [stdout] 14 |         SizeOperator, SizeTest, StringEncoding, Variable, VariableUsage,
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pretty::{Document, Documentable, break_, concat, join, line, nil},
[INFO] [stdout]    |                                              ^^^^^^              ^^^
[INFO] [stdout] 18 |     scheme::{
[INFO] [stdout] 19 |         expression::{Context, Expression, eco_string_int, string},
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `decision::ASSIGNMENT_VAR`
[INFO] [stdout]  --> compiler-core/src/scheme/expression.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use super::{decision::ASSIGNMENT_VAR, *};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `INDENT`, `break_`, `concat`, `join`, and `line`
[INFO] [stdout]  --> compiler-core/src/scheme/import.rs:8:38
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pretty::{Document, Documentable, break_, concat, join, line},
[INFO] [stdout]   |                                      ^^^^^^  ^^^^^^  ^^^^  ^^^^
[INFO] [stdout] 9 |     scheme::{INDENT, expression::Expression},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `external_scheme`
[INFO] [stdout]    --> compiler-core/src/metadata/module_encoder.rs:445:17
[INFO] [stdout]     |
[INFO] [stdout] 445 |                 external_scheme,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `external_scheme: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `uses_scheme_externals`
[INFO] [stdout]    --> compiler-core/src/package_interface.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             uses_scheme_externals,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `uses_scheme_externals: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `can_run_on_scheme`
[INFO] [stdout]    --> compiler-core/src/package_interface.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             can_run_on_scheme,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `can_run_on_scheme: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compiled_case`
[INFO] [stdout]   --> compiler-core/src/scheme/decision.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     compiled_case: &'a CompiledCase,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compiled_case`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `int_value`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             int_value,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `int_value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:119:26
[INFO] [stdout]     |
[INFO] [stdout] 119 |         Pattern::Float { location, value } => Expression::EcoString(value.clone()),
[INFO] [stdout]     |                          ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:120:27
[INFO] [stdout]     |
[INFO] [stdout] 120 |         Pattern::String { location, value } => Expression::EcoString(value.clone()),
[INFO] [stdout]     |                           ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |             type_,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `origin`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             origin,
[INFO] [stdout]     |             ^^^^^^ help: try ignoring the field: `origin: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bit_array_size`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:130:31
[INFO] [stdout]     |
[INFO] [stdout] 130 |         Pattern::BitArraySize(bit_array_size) => todo!("Implement this"),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bit_array_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             name,
[INFO] [stdout]     |             ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pattern`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             pattern,
[INFO] [stdout]     |             ^^^^^^^ help: try ignoring the field: `pattern: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             name,
[INFO] [stdout]     |             ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             type_,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             type_,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name_location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             name_location,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: try ignoring the field: `name_location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             module,
[INFO] [stdout]     |             ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constructor`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             constructor,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `constructor: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spread`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:171:13
[INFO] [stdout]     |
[INFO] [stdout] 171 |             spread,
[INFO] [stdout]     |             ^^^^^^ help: try ignoring the field: `spread: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             type_,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:189:26
[INFO] [stdout]     |
[INFO] [stdout] 189 |         Pattern::Tuple { location, elements } => Expression::Expression(
[INFO] [stdout]     |                          ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:195:29
[INFO] [stdout]     |
[INFO] [stdout] 195 |         Pattern::BitArray { location, segments } => todo!("Implement this"),
[INFO] [stdout]     |                             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `segments`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:195:39
[INFO] [stdout]     |
[INFO] [stdout] 195 |         Pattern::BitArray { location, segments } => todo!("Implement this"),
[INFO] [stdout]     |                                       ^^^^^^^^ help: try ignoring the field: `segments: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left_location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             left_location,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: try ignoring the field: `left_location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left_side_assignment`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |             left_side_assignment,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `left_side_assignment: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right_location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             right_location,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ help: try ignoring the field: `right_location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left_side_string`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             left_side_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: try ignoring the field: `left_side_string: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right_side_assignment`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |             right_side_assignment,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `right_side_assignment: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:204:28
[INFO] [stdout]     |
[INFO] [stdout] 204 |         Pattern::Invalid { location, type_ } => todo!("Implement this"),
[INFO] [stdout]     |                            ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:204:38
[INFO] [stdout]     |
[INFO] [stdout] 204 |         Pattern::Invalid { location, type_ } => todo!("Implement this"),
[INFO] [stdout]     |                                      ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:271:13
[INFO] [stdout]     |
[INFO] [stdout] 271 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:280:13
[INFO] [stdout]     |
[INFO] [stdout] 280 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:289:13
[INFO] [stdout]     |
[INFO] [stdout] 289 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:334:13
[INFO] [stdout]     |
[INFO] [stdout] 334 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:406:13
[INFO] [stdout]     |
[INFO] [stdout] 406 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:413:13
[INFO] [stdout]     |
[INFO] [stdout] 413 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:414:13
[INFO] [stdout]     |
[INFO] [stdout] 414 |             type_,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `definition_location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             definition_location,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `definition_location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:421:13
[INFO] [stdout]     |
[INFO] [stdout] 421 |             type_,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             location,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |             type_,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `type_: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `label`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:434:13
[INFO] [stdout]     |
[INFO] [stdout] 434 |             label,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `label: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module_name`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             module_name,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `module_name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module_alias`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:436:13
[INFO] [stdout]     |
[INFO] [stdout] 436 |             module_alias,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `module_alias: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `literal`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:437:13
[INFO] [stdout]     |
[INFO] [stdout] 437 |             literal,
[INFO] [stdout]     |             ^^^^^^^ help: try ignoring the field: `literal: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `document`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:585:34
[INFO] [stdout]     |
[INFO] [stdout] 585 |             CaseBody::Statements(document) | CaseBody::IfElseChain(document) => {
[INFO] [stdout]     |                                  ^^^^^^^^                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 585 |             CaseBody::Statements(_document) | CaseBody::IfElseChain(_document) => {
[INFO] [stdout]     |                                  +                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bindings`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:731:21
[INFO] [stdout]     |
[INFO] [stdout] 731 |                 let bindings = self.variables.bindings_doc(&body.bindings);
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:732:21
[INFO] [stdout]     |
[INFO] [stdout] 732 |                 let body = self.body_expression(body.clause_index);
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `variable`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:766:17
[INFO] [stdout]     |
[INFO] [stdout] 766 |             let variable = self
[INFO] [stdout]     |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `var`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:789:9
[INFO] [stdout]     |
[INFO] [stdout] 789 |         var: &'a Variable,
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_var`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `choices`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:790:9
[INFO] [stdout]     |
[INFO] [stdout] 790 |         choices: &'a [(RuntimeCheck, Decision)],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_choices`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fallback`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 |         fallback: &'a Decision,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fallback`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fallback_check`
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:792:9
[INFO] [stdout]     |
[INFO] [stdout] 792 |         fallback_check: &'a FallbackCheck,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fallback_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `if_true_bindings`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1043:17
[INFO] [stdout]      |
[INFO] [stdout] 1043 |             let if_true_bindings = this.variables.bindings_ref_doc(&if_true_bindings);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_if_true_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `if_true_body`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1044:17
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             let if_true_body = this.body_expression(if_true.clause_index);
[INFO] [stdout]      |                 ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_if_true_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `if_false`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1016:9
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         if_false: &'a Decision,
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_if_false`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `check_bindings`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1038:13
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         let check_bindings = self.variables.bindings_ref_doc(&check_bindings);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_check_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `check`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1039:13
[INFO] [stdout]      |
[INFO] [stdout] 1039 |         let check = self.variables.expression_generator.guard(guard);
[INFO] [stdout]      |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `if_true`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1040:13
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         let if_true = self.inside_new_scope(|this| {
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_if_true`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compiled_case`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1114:5
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     compiled_case: &'a CompiledCase,
[INFO] [stdout]      |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compiled_case`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `kind`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1116:5
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     kind: &'a AssignmentKind<TypedExpr>,
[INFO] [stdout]      |     ^^^^ help: if this is intentional, prefix it with an underscore: `_kind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `variable_name`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1469:9
[INFO] [stdout]      |
[INFO] [stdout] 1469 |         variable_name: &'a EcoString,
[INFO] [stdout]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variable_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1470:9
[INFO] [stdout]      |
[INFO] [stdout] 1470 |         value: &'a BoundValue,
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1712:33
[INFO] [stdout]      |
[INFO] [stdout] 1712 |     fn offset_to_doc(&mut self, offset: &Offset, parenthesise: bool) -> Document<'a> {
[INFO] [stdout]      |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parenthesise`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1712:50
[INFO] [stdout]      |
[INFO] [stdout] 1712 |     fn offset_to_doc(&mut self, offset: &Offset, parenthesise: bool) -> Document<'a> {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parenthesise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2247:17
[INFO] [stdout]      |
[INFO] [stdout] 2247 |             let name = expression_generator
[INFO] [stdout]      |                 ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2249:17
[INFO] [stdout]      |
[INFO] [stdout] 2249 |             let value = expression_generator
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         arguments: &'a [TypedArg],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:450:17
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 message,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `message: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 location,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expresion_doc`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:457:21
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 let expresion_doc =
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expresion_doc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `with`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:474:31
[INFO] [stdout]     |
[INFO] [stdout] 474 |     fn negate_with(&mut self, with: &'static str, value: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:474:51
[INFO] [stdout]     |
[INFO] [stdout] 474 |     fn negate_with(&mut self, with: &'static str, value: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]     |                                                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `segments`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:479:29
[INFO] [stdout]     |
[INFO] [stdout] 479 |     fn bit_array(&mut self, segments: &'a [TypedExprBitArraySegment]) -> Expression<'a> {
[INFO] [stdout]     |                             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_segments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `segment`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:568:9
[INFO] [stdout]     |
[INFO] [stdout] 568 |         segment: &'a TypedExprBitArraySegment,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_segment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `document`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let document = self.expression(expression);
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_document`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `doc`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:718:13
[INFO] [stdout]     |
[INFO] [stdout] 718 |         let doc = self.add_statement_level(result);
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_doc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `statement_doc`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:747:13
[INFO] [stdout]     |
[INFO] [stdout] 747 |         let statement_doc = compile(self);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_statement_doc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `first_value`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |         first_value: &'a TypedPipelineAssignment,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_first_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assignments`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:786:9
[INFO] [stdout]     |
[INFO] [stdout] 786 |         assignments: &'a [(TypedPipelineAssignment, PipelineAssignmentKind)],
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assignments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `finally`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 |         finally: &'a TypedExpr,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_finally`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `statements`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:859:25
[INFO] [stdout]     |
[INFO] [stdout] 859 |     fn block(&mut self, statements: &'a Vec1<TypedStatement>) -> Expression<'a> {
[INFO] [stdout]     |                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_statements`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assert`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:987:26
[INFO] [stdout]     |
[INFO] [stdout] 987 |     fn assert(&mut self, assert: &'a TypedAssert) -> Expression<'a> {
[INFO] [stdout]     |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_assert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `subject`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1017:9
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         subject: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_subject`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1018:9
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         message: &Document<'a>,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1019:9
[INFO] [stdout]      |
[INFO] [stdout] 1019 |         location: SrcSpan,
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1163:9
[INFO] [stdout]      |
[INFO] [stdout] 1163 |         left: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1164:9
[INFO] [stdout]      |
[INFO] [stdout] 1164 |         right: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1165:9
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         message: &Document<'a>,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1166:9
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         location: SrcSpan,
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1251:9
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         left: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1252:9
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         right: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1253:9
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         message: &Document<'a>,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1254:9
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         location: SrcSpan,
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1302:38
[INFO] [stdout]      |
[INFO] [stdout] 1302 |     fn assign_to_variable(&mut self, value: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `kind`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1318:9
[INFO] [stdout]      |
[INFO] [stdout] 1318 |         kind: AssertExpression,
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_kind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1319:9
[INFO] [stdout]      |
[INFO] [stdout] 1319 |         value: Option<Document<'a>>,
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1320:9
[INFO] [stdout]      |
[INFO] [stdout] 1320 |         location: SrcSpan,
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1350:13
[INFO] [stdout]      |
[INFO] [stdout] 1350 |         let size = elements.len();
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1481:13
[INFO] [stdout]      |
[INFO] [stdout] 1481 |         let result = self.statements(body);
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `record`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1504:9
[INFO] [stdout]      |
[INFO] [stdout] 1504 |         record: &'a Option<Box<TypedAssignment>>,
[INFO] [stdout]      |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_record`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constructor`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1505:9
[INFO] [stdout]      |
[INFO] [stdout] 1505 |         constructor: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_constructor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1506:9
[INFO] [stdout]      |
[INFO] [stdout] 1506 |         arguments: &'a [TypedCallArg],
[INFO] [stdout]      |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1553:27
[INFO] [stdout]      |
[INFO] [stdout] 1553 |     fn div_int(&mut self, left: &'a TypedExpr, right: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1553:48
[INFO] [stdout]      |
[INFO] [stdout] 1553 |     fn div_int(&mut self, left: &'a TypedExpr, right: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |                                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1577:33
[INFO] [stdout]      |
[INFO] [stdout] 1577 |     fn remainder_int(&mut self, left: &'a TypedExpr, right: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1577:54
[INFO] [stdout]      |
[INFO] [stdout] 1577 |     fn remainder_int(&mut self, left: &'a TypedExpr, right: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |                                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1600:29
[INFO] [stdout]      |
[INFO] [stdout] 1600 |     fn div_float(&mut self, left: &'a TypedExpr, right: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1600:50
[INFO] [stdout]      |
[INFO] [stdout] 1600 |     fn div_float(&mut self, left: &'a TypedExpr, right: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |                                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `left`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1625:9
[INFO] [stdout]      |
[INFO] [stdout] 1625 |         left: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1626:9
[INFO] [stdout]      |
[INFO] [stdout] 1626 |         right: &'a TypedExpr,
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_right`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `should_be_equal`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1627:9
[INFO] [stdout]      |
[INFO] [stdout] 1627 |         should_be_equal: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_should_be_equal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1732:24
[INFO] [stdout]      |
[INFO] [stdout] 1732 |     fn todo(&mut self, message: Option<&'a TypedExpr>, location: &'a SrcSpan) -> Expression<'a> {
[INFO] [stdout]      |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1732:56
[INFO] [stdout]      |
[INFO] [stdout] 1732 |     fn todo(&mut self, message: Option<&'a TypedExpr>, location: &'a SrcSpan) -> Expression<'a> {
[INFO] [stdout]      |                                                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1741:25
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     fn panic(&mut self, location: &'a SrcSpan, message: Option<&'a TypedExpr>) -> Expression<'a> {
[INFO] [stdout]      |                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1741:48
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     fn panic(&mut self, location: &'a SrcSpan, message: Option<&'a TypedExpr>) -> Expression<'a> {
[INFO] [stdout]      |                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `error_name`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1752:9
[INFO] [stdout]      |
[INFO] [stdout] 1752 |         error_name: &'a str,
[INFO] [stdout]      |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1753:9
[INFO] [stdout]      |
[INFO] [stdout] 1753 |         message: &Expression<'a>,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1761:13
[INFO] [stdout]      |
[INFO] [stdout] 1761 |         let module = self.module_name.clone().to_doc().surround('"', '"');
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1762:13
[INFO] [stdout]      |
[INFO] [stdout] 1762 |         let function = self.function_name.clone().to_doc().surround("\"", "\"");
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1763:13
[INFO] [stdout]      |
[INFO] [stdout] 1763 |         let line = self.line_numbers.line_number(location.start).to_doc();
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fields`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1764:13
[INFO] [stdout]      |
[INFO] [stdout] 1764 |         let fields = wrap_object(fields.into_iter().map(|(k, v)| (k.to_doc(), Some(v))));
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `label`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1784:9
[INFO] [stdout]      |
[INFO] [stdout] 1784 |         label: &'a EcoString,
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_label`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expression`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1801:9
[INFO] [stdout]      |
[INFO] [stdout] 1801 |         expression: Document<'a>,
[INFO] [stdout]      |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1802:9
[INFO] [stdout]      |
[INFO] [stdout] 1802 |         message: Option<&'a TypedExpr>,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1803:9
[INFO] [stdout]      |
[INFO] [stdout] 1803 |         location: &'a SrcSpan,
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1922:29
[INFO] [stdout]      |
[INFO] [stdout] 1922 |             Constant::Var { name, module, .. } => {
[INFO] [stdout]      |                             ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1922:35
[INFO] [stdout]      |
[INFO] [stdout] 1922 |             Constant::Var { name, module, .. } => {
[INFO] [stdout]      |                                   ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `segments`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1949:9
[INFO] [stdout]      |
[INFO] [stdout] 1949 |         segments: &'a [TypedConstantBitArraySegment],
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_segments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:1950:9
[INFO] [stdout]      |
[INFO] [stdout] 1950 |         context: Context,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `segment`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2035:9
[INFO] [stdout]      |
[INFO] [stdout] 2035 |         segment: &'a TypedConstantBitArraySegment,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_segment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2036:9
[INFO] [stdout]      |
[INFO] [stdout] 2036 |         context: Context,
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guard`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2073:36
[INFO] [stdout]      |
[INFO] [stdout] 2073 |     pub(crate) fn guard(&mut self, guard: &'a TypedClauseGuard) -> Expression<'a> {
[INFO] [stdout]      |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_guard`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guard`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2200:33
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     fn wrapped_guard(&mut self, guard: &'a TypedClauseGuard) -> Expression<'a> {
[INFO] [stdout]      |                                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_guard`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2500:5
[INFO] [stdout]      |
[INFO] [stdout] 2500 |     module: Option<&'a str>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arity`
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2634:5
[INFO] [stdout]      |
[INFO] [stdout] 2634 |     arity: u16,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_arity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `echo_definition`
[INFO] [stdout]    --> compiler-core/src/scheme.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let echo_definition = self.echo_definition(&mut imports);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_echo_definition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filepath_definition`
[INFO] [stdout]    --> compiler-core/src/scheme.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let filepath_definition = self.filepath_definition();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_definition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constructors`
[INFO] [stdout]    --> compiler-core/src/scheme.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         constructors: &'a [TypedRecordConstructor],
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_constructors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `publicity`
[INFO] [stdout]    --> compiler-core/src/scheme.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         publicity: Publicity,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_publicity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opaque`
[INFO] [stdout]    --> compiler-core/src/scheme.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         opaque: bool,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_opaque`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `publicity`
[INFO] [stdout]    --> compiler-core/src/scheme.rs:679:43
[INFO] [stdout]     |
[INFO] [stdout] 679 | fn doc_comment(documentation: &EcoString, publicity: Publicity) -> Expression<'_> {
[INFO] [stdout]     |                                           ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_publicity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gleam-core` (lib test) due to 6 previous errors; 4 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/bin/rustc --crate-name gleam_core --edition=2024 compiler-core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2be9577f5b6f4cbd -C extra-filename=-c02c41f461c802ed --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern age=/opt/rustwide/target/debug/deps/libage-57b6432a6c6b4c19.rmeta --extern askama=/opt/rustwide/target/debug/deps/libaskama-e3c7130074207413.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-bec93a1cfab4e9dd.so --extern base16=/opt/rustwide/target/debug/deps/libbase16-5d31e7cae69c94f5.rmeta --extern bimap=/opt/rustwide/target/debug/deps/libbimap-c80c65b6cf783d9d.rmeta --extern bincode=/opt/rustwide/target/debug/deps/libbincode-4e336195a06e78e7.rmeta --extern camino=/opt/rustwide/target/debug/deps/libcamino-46ca124b1df825e6.rmeta --extern capnp=/opt/rustwide/target/debug/deps/libcapnp-1cee8a6910d0f18d.rmeta --extern codespan_reporting=/opt/rustwide/target/debug/deps/libcodespan_reporting-6c3e348d372e806a.rmeta --extern debug_ignore=/opt/rustwide/target/debug/deps/libdebug_ignore-18dda6175dd8be57.rmeta --extern dirs_next=/opt/rustwide/target/debug/deps/libdirs_next-447c23e6447c2527.rmeta --extern ecow=/opt/rustwide/target/debug/deps/libecow-4eac30a8b452ded9.rmeta --extern flate2=/opt/rustwide/target/debug/deps/libflate2-617ff9a6568ae557.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-b6d6092825005a0f.rmeta --extern globset=/opt/rustwide/target/debug/deps/libglobset-f726fac362a8b323.rmeta --extern hexpm=/opt/rustwide/target/debug/deps/libhexpm-914e29718bc67d9b.rmeta --extern http=/opt/rustwide/target/debug/deps/libhttp-634bf343065d1bc2.rmeta --extern id_arena=/opt/rustwide/target/debug/deps/libid_arena-085a06d6e2dbdc96.rmeta --extern im=/opt/rustwide/target/debug/deps/libim-85659e7e4bef47dd.rmeta --extern insta=/opt/rustwide/target/debug/deps/libinsta-769627d59c403352.rmeta --extern itertools=/opt/rustwide/target/debug/deps/libitertools-28e3bd97daf4d053.rmeta --extern lsp_server=/opt/rustwide/target/debug/deps/liblsp_server-b591d4fca3e0a751.rmeta --extern lsp_types=/opt/rustwide/target/debug/deps/liblsp_types-1907b1128b265814.rmeta --extern num_bigint=/opt/rustwide/target/debug/deps/libnum_bigint-1a4244ce3dbb87ed.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-6615d8056d9a086a.rmeta --extern pathdiff=/opt/rustwide/target/debug/deps/libpathdiff-136034e0c1d913b5.rmeta --extern petgraph=/opt/rustwide/target/debug/deps/libpetgraph-1f1a54eb7e6d2801.rmeta --extern pretty_assertions=/opt/rustwide/target/debug/deps/libpretty_assertions-2043c0f255d18990.rmeta --extern pubgrub=/opt/rustwide/target/debug/deps/libpubgrub-e59fae1ab53b7b3e.rmeta --extern pulldown_cmark=/opt/rustwide/target/debug/deps/libpulldown_cmark-e42208d7b775e4bc.rmeta --extern radix_trie=/opt/rustwide/target/debug/deps/libradix_trie-c9eeeb1801d1a988.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-cefcc53862c10563.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-f07c84bdab1cf786.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-2f9fdad1c034ab87.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-071f15d49f6f57b5.rmeta --extern spdx=/opt/rustwide/target/debug/deps/libspdx-57840c9a9b6f84df.rmeta --extern stacker=/opt/rustwide/target/debug/deps/libstacker-a6f82957a19b8d8e.rmeta --extern strum=/opt/rustwide/target/debug/deps/libstrum-d08899ed121396ce.rmeta --extern tar=/opt/rustwide/target/debug/deps/libtar-c539b5526103d6fd.rmeta --extern termcolor=/opt/rustwide/target/debug/deps/libtermcolor-636a756f6388b07c.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-71ab342788c1355e.rmeta --extern toml=/opt/rustwide/target/debug/deps/libtoml-85acbda8159626e3.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-f2dcc96906c90da8.rmeta --extern unicode_segmentation=/opt/rustwide/target/debug/deps/libunicode_segmentation-b4e7787bd375b06a.rmeta --extern vec1=/opt/rustwide/target/debug/deps/libvec1-de5cd6146280856a.rmeta --extern xxhash_rust=/opt/rustwide/target/debug/deps/libxxhash_rust-3e874b3df4708fb5.rmeta -L native=/opt/rustwide/target/debug/build/ring-2d505cf5bd0a8bb1/out -L native=/opt/rustwide/target/debug/build/psm-d6e423a2db58ab91/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: type `scheme::expression::Expression<'a>` is more private than the item `scheme::Generator::<'a>::definition`
[INFO] [stdout]    --> compiler-core/src/scheme.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn definition(&mut self, definition: &'a TypedDefinition) -> Option<Vec<Expression<'a>>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `scheme::Generator::<'a>::definition` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `scheme::expression::Expression<'a>` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout]  24 | pub(crate) enum Expression<'a> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `custom_type_definition`, `record_definition`, and `collect_definitions` are never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout]  44 | impl<'a> Generator<'a> {
[INFO] [stdout]     | ---------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 320 |     fn custom_type_definition(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 339 |     fn record_definition(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 |     fn collect_definitions(&mut self) -> Vec<Document<'a>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wrap_arguments` is never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:759:4
[INFO] [stdout]     |
[INFO] [stdout] 759 | fn wrap_arguments<'a, I>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wrap_object` is never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:776:4
[INFO] [stdout]     |
[INFO] [stdout] 776 | fn wrap_object<'a>(
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_usable_js_property` is never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:865:4
[INFO] [stdout]     |
[INFO] [stdout] 865 | fn is_usable_js_property(label: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_escape_property` is never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:892:4
[INFO] [stdout]     |
[INFO] [stdout] 892 | fn maybe_escape_property(label: &str) -> EcoString {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bool` is never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:929:4
[INFO] [stdout]     |
[INFO] [stdout] 929 | fn bool(bool: bool) -> Document<'static> {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SAFE_INT_SEGMENT_MAX_SIZE` is never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:943:18
[INFO] [stdout]     |
[INFO] [stdout] 943 | pub(crate) const SAFE_INT_SEGMENT_MAX_SIZE: usize = 48;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bit_array_segment_int_value_to_bytes` is never used
[INFO] [stdout]    --> compiler-core/src/scheme.rs:948:15
[INFO] [stdout]     |
[INFO] [stdout] 948 | pub(crate) fn bit_array_segment_int_value_to_bytes(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ASSIGNMENT_VAR` is never used
[INFO] [stdout]   --> compiler-core/src/scheme/decision.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub static ASSIGNMENT_VAR: &str = "$";
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `CaseBody` is never used
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:449:6
[INFO] [stdout]     |
[INFO] [stdout] 449 | enum CaseBody<'a> {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `into_doc`, `into_expression`, `document_after_else`, and `is_empty` are never used
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:480:8
[INFO] [stdout]     |
[INFO] [stdout] 479 | impl<'a> CaseBody<'a> {
[INFO] [stdout]     | --------------------- methods in this implementation
[INFO] [stdout] 480 |     fn into_doc(self) -> Document<'a> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 546 |     fn into_expression(self) -> Expression<'a> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 593 |     fn document_after_else(self) -> Document<'a> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 603 |     fn is_empty(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CasePrinter` is never constructed
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:611:8
[INFO] [stdout]     |
[INFO] [stdout] 611 | struct CasePrinter<'module, 'generator, 'a, 'assignments> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DecisionKind` is never used
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:619:6
[INFO] [stdout]     |
[INFO] [stdout] 619 | enum DecisionKind<'a> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BodyExpression` is never used
[INFO] [stdout]    --> compiler-core/src/scheme/decision.rs:631:6
[INFO] [stdout]     |
[INFO] [stdout] 631 | enum BodyExpression<'a> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `decision`, `body_expression`, `switch`, `inside_new_scope`, `decision_guard`, and `assignment_no_match` are never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:710:8
[INFO] [stdout]      |
[INFO] [stdout]  709 | impl<'a> CasePrinter<'_, '_, 'a, '_> {
[INFO] [stdout]      | ------------------------------------ methods in this implementation
[INFO] [stdout]  710 |     fn decision(&mut self, decision: &'a Decision) -> CaseBody<'a> {
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  754 |     fn body_expression(&mut self, clause_index: usize) -> BodyExpression<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  787 |     fn switch(
[INFO] [stdout]      |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  979 |     fn inside_new_scope<A, F>(&mut self, run: F) -> A
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1012 |     fn decision_guard(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1078 |     fn assignment_no_match(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `VariableAssignment` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1214:6
[INFO] [stdout]      |
[INFO] [stdout] 1214 | enum VariableAssignment {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Variables` is never constructed
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1223:8
[INFO] [stdout]      |
[INFO] [stdout] 1223 | struct Variables<'generator, 'module, 'a> {
[INFO] [stdout]      |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:1298:8
[INFO] [stdout]      |
[INFO] [stdout] 1297 | impl<'generator, 'module, 'a> Variables<'generator, 'module, 'a> {
[INFO] [stdout]      | ---------------------------------------------------------------- associated items in this implementation
[INFO] [stdout] 1298 |     fn new(
[INFO] [stdout]      |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1315 |     fn assign_case_subjects(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1343 |     fn assign_let_subject(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1358 |     fn local_var(&mut self, name: &EcoString) -> EcoString {
[INFO] [stdout]      |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1362 |     fn next_local_var(&mut self, name: &EcoString) -> EcoString {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1385 |     fn set_value(&mut self, variable: &Variable, value: EcoString) {
[INFO] [stdout]      |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1391 |     fn set_segment_value(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1443 |     fn bind(&mut self, name: EcoString, variable: &Variable) {
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1451 |     fn bind_segment(&mut self, bound_to_variable: EcoString, segment: EcoString) {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1455 |     fn bindings_doc(&mut self, bindings: &'a [(EcoString, BoundValue)]) -> Document<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1461 |     fn bindings_ref_doc(&mut self, bindings: &[&'a (EcoString, BoundValue)]) -> Document<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1467 |     fn body_binding_doc(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1498 |     fn runtime_check(
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1641 |     fn read_action_to_doc(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1712 |     fn offset_to_doc(&mut self, offset: &Offset, parenthesise: bool) -> Document<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1768 |     fn read_size_to_doc(&mut self, size: &ReadSize) -> Option<Document<'a>> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1807 |     fn read_size_must_be_wrapped(&self, size: &ReadSize) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1819 |     fn bit_array_slice_to_int(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1852 |     fn bit_array_slice_to_float(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1883 |     fn bit_array_slice_with_end(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1899 |     fn bit_array_slice(&mut self, bit_array: impl Documentable<'a>, from: &Offset) -> Document<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1909 |     fn literal_string_segment_bytes_check(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1973 |     fn literal_int_segment_bytes_check(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2022 |     fn literal_float_segment_bytes_check(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2054 |     fn is_bound_in_scope(&self, variable: &Variable) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2059 |     fn segment_is_bound_in_scope(&self, segment_name: &EcoString) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2066 |     fn record_check_assignments(&mut self, variable: &Variable, check: &RuntimeCheck) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2114 |     fn bit_array_segment_assignments(&mut self, check: &RuntimeCheck) -> Vec<Document<'a>> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2139 |     fn get_value(&self, variable: &Variable) -> EcoString {
[INFO] [stdout]      |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2153 |     fn get_segment_value(&self, segment_name: &EcoString) -> Option<Document<'a>> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SubjectAssignment` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2205:6
[INFO] [stdout]      |
[INFO] [stdout] 2205 | enum SubjectAssignment<'a> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2219:8
[INFO] [stdout]      |
[INFO] [stdout] 2218 | impl SubjectAssignment<'_> {
[INFO] [stdout]      | -------------------------- method in this implementation
[INFO] [stdout] 2219 |     fn name(&self) -> EcoString {
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assign_subject` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2227:4
[INFO] [stdout]      |
[INFO] [stdout] 2227 | fn assign_subject<'a>(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assignments_to_doc` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2258:4
[INFO] [stdout]      |
[INFO] [stdout] 2258 | fn assignments_to_doc(assignments: Vec<SubjectAssignment<'_>>) -> Expression<'_> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `join_with_line` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2276:4
[INFO] [stdout]      |
[INFO] [stdout] 2276 | fn join_with_line<'a>(one: Document<'a>, other: Document<'a>) -> Document<'a> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `reassignment_doc` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2286:4
[INFO] [stdout]      |
[INFO] [stdout] 2286 | fn reassignment_doc(variable_name: EcoString, value: Document<'_>) -> Document<'_> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `let_doc` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2290:4
[INFO] [stdout]      |
[INFO] [stdout] 2290 | fn let_doc(variable_name: EcoString, value: Document<'_>) -> Document<'_> {
[INFO] [stdout]      |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `utf16_no_escape_len` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/decision.rs:2296:4
[INFO] [stdout]      |
[INFO] [stdout] 2296 | fn utf16_no_escape_len(str: &EcoString) -> usize {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Normal` and `Module` are never constructed
[INFO] [stdout]   --> compiler-core/src/scheme/expression.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub(crate) enum CommentType {
[INFO] [stdout]    |                 ----------- variants in this enum
[INFO] [stdout] 18 |     Normal,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 19 |     Doc,
[INFO] [stdout] 20 |     Module,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CommentType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Vector` is never constructed
[INFO] [stdout]   --> compiler-core/src/scheme/expression.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub(crate) enum Expression<'a> {
[INFO] [stdout]    |                 ---------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 29 |     Vector(Vec<Expression<'a>>),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expression` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 114 |     Assign(EcoString),
[INFO] [stdout]     |     ------ ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Position` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 114 -     Assign(EcoString),
[INFO] [stdout] 114 +     Assign(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_tail` is never used
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 117 | impl Position {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub fn is_tail(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `can_recurse` is never used
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:204:8
[INFO] [stdout]     |
[INFO] [stdout] 202 | impl CurrentFunction {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] 203 |     #[inline]
[INFO] [stdout] 204 |     fn can_recurse(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `module_name`, `src_path`, `line_numbers`, `function_name`, `function_arguments`, and `tail_recursion_used` are never read
[INFO] [stdout]    --> compiler-core/src/scheme/expression.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 214 | pub(crate) struct Generator<'module, 'ast> {
[INFO] [stdout]     |                   --------- fields in this struct
[INFO] [stdout] 215 |     module_name: EcoString,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 216 |     src_path: EcoString,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 217 |     line_numbers: &'module LineNumbers,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 218 |     function_name: EcoString,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 219 |     function_arguments: Vec<Option<&'module EcoString>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     pub tail_recursion_used: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Generator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:566:8
[INFO] [stdout]      |
[INFO] [stdout]  262 | impl<'module, 'a> Generator<'module, 'a> {
[INFO] [stdout]      | ---------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  566 |     fn bit_array_segment_details(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  682 |     pub fn child_expression(&mut self, expression: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  846 |     pub(crate) fn expression_flattening_blocks(
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  901 |     fn block_document(&mut self, statements: &'a Vec1<TypedStatement>) -> Document<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1015 |     fn assert_check(
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1161 |     fn assert_and(
[INFO] [stdout]      |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1249 |     fn assert_or(
[INFO] [stdout]      |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1302 |     fn assign_to_variable(&mut self, value: &'a TypedExpr) -> Expression<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1316 |     fn asserted_expression(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1648 |     fn equal_with_doc_operands(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1665 |     pub(super) fn prelude_equal_call(
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1696 |     pub(super) fn bin_op_with_doc_operands(
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1750 |     pub(crate) fn throw_error<Fields>(
[INFO] [stdout]      |                   ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1799 |     fn echo(
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2033 |     fn constant_bit_array_segment_details(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2073 |     pub(crate) fn guard(&mut self, guard: &'a TypedClauseGuard) -> Expression<'a> {
[INFO] [stdout]      |                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2200 |     fn wrapped_guard(&mut self, guard: &'a TypedClauseGuard) -> Expression<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2234 |     fn guard_constant_expression(&mut self, expression: &'a TypedConstant) -> Expression<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AssertExpression` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2308:6
[INFO] [stdout]      |
[INFO] [stdout] 2308 | enum AssertExpression {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_expression` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2315:8
[INFO] [stdout]      |
[INFO] [stdout] 2314 | impl AssertExpression {
[INFO] [stdout]      | --------------------- associated function in this implementation
[INFO] [stdout] 2315 |     fn from_expression(expression: &TypedExpr) -> Self {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BitArraySegmentDetails` is never constructed
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2398:8
[INFO] [stdout]      |
[INFO] [stdout] 2398 | struct BitArraySegmentDetails<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BitArraySegmentType` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2408:6
[INFO] [stdout]      |
[INFO] [stdout] 2408 | enum BitArraySegmentType {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_segment` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2417:8
[INFO] [stdout]      |
[INFO] [stdout] 2416 | impl BitArraySegmentType {
[INFO] [stdout]      | ------------------------ associated function in this implementation
[INFO] [stdout] 2417 |     fn from_segment<Value>(segment: &BitArraySegment<Value, Arc<Type>>) -> Self {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepend` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2468:4
[INFO] [stdout]      |
[INFO] [stdout] 2468 | fn prepend<'a, I: IntoIterator<Item = Document<'a>>>(
[INFO] [stdout]      |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `call_arguments` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2481:4
[INFO] [stdout]      |
[INFO] [stdout] 2481 | fn call_arguments<'a, Elements: IntoIterator<Item = Document<'a>>>(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_operator_to_wrap_scheme` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2551:8
[INFO] [stdout]      |
[INFO] [stdout] 2550 | impl BinOp {
[INFO] [stdout]      | ---------- method in this implementation
[INFO] [stdout] 2551 |     fn is_operator_to_wrap_scheme(&self) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_js_scalar` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2579:8
[INFO] [stdout]      |
[INFO] [stdout] 2579 | pub fn is_js_scalar(t: Arc<Type>) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `requires_semicolon` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2583:4
[INFO] [stdout]      |
[INFO] [stdout] 2583 | fn requires_semicolon(statement: &TypedStatement) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `immediately_invoked_function_expression_document` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2621:4
[INFO] [stdout]      |
[INFO] [stdout] 2621 | fn immediately_invoked_function_expression_document(document: Document<'_>) -> Document<'_> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_slice` is never used
[INFO] [stdout]     --> compiler-core/src/scheme/expression.rs:2676:4
[INFO] [stdout]      |
[INFO] [stdout] 2676 | fn u8_slice<'a>(bytes: &[u8]) -> Document<'a> {
[INFO] [stdout]      |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_empty` is never used
[INFO] [stdout]   --> compiler-core/src/scheme/import.rs:73:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'a> Imports<'a> {
[INFO] [stdout]    | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `alias` are never read
[INFO] [stdout]    --> compiler-core/src/scheme/import.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub struct Member<'a> {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 143 |     pub name: Document<'a>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 144 |     pub alias: Option<Document<'a>>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Member` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `into_doc` is never used
[INFO] [stdout]    --> compiler-core/src/scheme/import.rs:148:8
[INFO] [stdout]     |
[INFO] [stdout] 147 | impl<'a> Member<'a> {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 148 |     fn into_doc(self) -> Document<'a> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a", kill_on_drop: false }`
[INFO] [stdout] 102b3ace8dd6a699da5ef17a1fb946f2e31e5199523b19deb3f3d1c44884368a
